import java.util.Set;
import java.util.TreeSet;

public class TreeSetTest {
    public static void main(String[] args) {
        Set<String> set=new TreeSet<>();
        set.add("c");
        set.add("a");
        set.add("b");
        set.add("a");
        for(String str:set){
            System.out.println(str);
        }

        System.out.println("--------------");
        Set<Users> set01=new TreeSet<>();
        Users u=new Users("oldlu",18);
        Users u1=new Users("admin",22);
        Users u2=new Users("sxt",22);
        set01.add(u);
        set01.add(u1);
        set01.add(u2);
        for(Users user:set01){
            System.out.println(user);
        }

        System.out.println("--------------");
        Set<Student> set2=new TreeSet<>(new StudentComparator());
        Student stu1=new Student("oldlu",18);
        Student stu2=new Student("admin",21);
        Student stu3=new Student("sxt",21);
        set2.add(stu1);
        set2.add(stu2);
        set2.add(stu3);
        for(Student stu:set2){
            System.out.println(stu);
        }
    }
}
